As I have not stayed at any of the hotels in or near Disneyland I can only furnish you with information on your other questions. Possibly each hotel's webaite can answer your questions on accommodations.
From your post I assume that you will not be driving and I will hopefully answer questions for others.
As you know the Ramada Maingate is at 1650 S. Harbor Blvd., Anaheim, CA, 1-714-772-0440, across the street from the Disneyland entrance which will allow you to walk across the street. Parking is free.
For the Embassy Suites South at 11767 S. Harbor Blvd. in Garden Grove (not actually in Anaheim) 1-714-539-3300. the distance to Harbor Blvd. and Magic Way, Disneyland's entrance, is approximately 1.3 miles. Parking is $ 8.00 per day.
You have a couple of options of getting into DLR and DCA.
1. Attempt to park free at one of the hotels offering free parking to customers along Harbor Blvd. in front of Disneyland or a side street in the same area.
2. The parking fee at Disneyland is $15.00 unless you have a premium annual pass. Free trams service the parking lots to Downtown Disney, Disneyland and Disney's California Adventure.
3. The following from the Embassy Suites South.
a. Orange County Transit Authoriy (OCTA) city bus #43 which travels north and south on Harbor Blvd. by the Embassy. Cost $1.50 each way. Last bus from DLR to the Embassy is approximately 12:30 A.M. 1-714-560-6282.
b. The Embassy does not have a free shuttle bus service as some hotels.
c. ART (Anaheim Resort Transit) shuttle service is available to Dissneyland Transit Center which is at the entrance to Disneyland and DCA. There is a shuttle fee. See this site for fees that vary with your length of use. Each pass is good for one day of unlimited service over any of the ART routes. The passes do not have to be purchased in advance by mail but can be purchased at the front desk or their Disney Desk at the same fee. Anaheim Resort Transit - ART - Anaheim Orange County California
The Embassy is on Route #2.
The last shuttle to the Embassy is approximately 12:30 A.M.
I would suggest you check with the ART driver to verify the time and the correct boarding spot.
The shuttle runs approximately every 20 minutes.
ART is 1-714-563-5187.
d. Taxi. Yellow Cab Company, 1-714-563-3101, estimated a one-way charge of $7.00 to Disneyland.
For others use this site to locate the ART pickup locations. For passes contact the main desk of those hotels for information. Anaheim Resort Transit.
When you open this site you can enlarge by clicking ON THE MAP. To increase the size further use the tool bar at the top left of the map and change 55.7% to 100% or your choice.